package com.googlecode.alfrescocachingserver.extractor;

import java.util.Set;

import org.springframework.extensions.webscripts.Description;

import com.googlecode.alfrescocachingserver.model.WebScriptCacheKey;
import com.googlecode.alfrescocachingserver.model.WebScriptResponse;

public interface CacheIdExtractor
{
    public CacheIdExtractor createInstance(String uriTemplateStr, Description description, String[] parameters);
    
    public Set<String> retrieveIds(WebScriptCacheKey webScriptCacheKey, WebScriptResponse webScriptResponse);
}
